package org.starapp.generator;

public class TableField {
	private String catalogName;
	private String columnClassName;
	private int columnCount;
	private int columnDisplaySize;
	private String columnLabel;
	private String columnName;
	private int columnType;
	private String columnTypeName;
	private int precision;
	private int scale;
	private String schemaName;
	private String tableName;
	private boolean isAutoIncrement;
	private boolean isCaseSensitive;
	private boolean isCurrency;
	private boolean isDefinitelyWritable;
	private int  isNullable;//0 NOT NULL,1 CAN NULL
	private boolean isReadOnly;
	private boolean isSearchable;
	private boolean isSigned;
	private boolean isWritable;
	
	//
	private String javaColumnName;
	private String javaColumnAttrName;
	private String javaColumnTypeName;
	private String display;
	
	

	public String getDisplay() {
		return display;
	}
	public void setDisplay(String display) {
		this.display = display;
	}
	public String getJavaColumnName() {
		return javaColumnName;
	}
	public void setJavaColumnName(String javaColumnName) {
		this.javaColumnName = javaColumnName;
	}
	public String getJavaColumnAttrName() {
		return javaColumnAttrName;
	}
	public void setJavaColumnAttrName(String javaColumnAttrName) {
		this.javaColumnAttrName = javaColumnAttrName;
	}
	public String getJavaColumnTypeName() {
		return javaColumnTypeName;
	}
	public void setJavaColumnTypeName(String javaColumnTypeName) {
		this.javaColumnTypeName = javaColumnTypeName;
	}
	public String getCatalogName() {
		return catalogName;
	}
	public void setCatalogName(String catalogName) {
		this.catalogName = catalogName;
	}
	public String getColumnClassName() {
		return columnClassName;
	}
	public void setColumnClassName(String columnClassName) {
		this.columnClassName = columnClassName;
	}
	public int getColumnCount() {
		return columnCount;
	}
	public void setColumnCount(int columnCount) {
		this.columnCount = columnCount;
	}
	public int getColumnDisplaySize() {
		return columnDisplaySize;
	}
	public void setColumnDisplaySize(int columnDisplaySize) {
		this.columnDisplaySize = columnDisplaySize;
	}
	public String getColumnLabel() {
		return columnLabel;
	}
	public void setColumnLabel(String columnLabel) {
		this.columnLabel = columnLabel;
	}
	public String getColumnName() {
		return columnName;
	}
	public void setColumnName(String columnName) {
		this.columnName = columnName;
	}
	public int getColumnType() {
		return columnType;
	}
	public void setColumnType(int columnType) {
		this.columnType = columnType;
	}
	public String getColumnTypeName() {
		return columnTypeName;
	}
	public void setColumnTypeName(String columnTypeName) {
		this.columnTypeName = columnTypeName;
	}
	public int getPrecision() {
		return precision;
	}
	public void setPrecision(int precision) {
		this.precision = precision;
	}
	public int getScale() {
		return scale;
	}
	public void setScale(int scale) {
		this.scale = scale;
	}
	public String getSchemaName() {
		return schemaName;
	}
	public void setSchemaName(String schemaName) {
		this.schemaName = schemaName;
	}
	public String getTableName() {
		return tableName;
	}
	public void setTableName(String tableName) {
		this.tableName = tableName;
	}
	public boolean getIsAutoIncrement() {
		return isAutoIncrement;
	}
	public void setAutoIncrement(boolean isAutoIncrement) {
		this.isAutoIncrement = isAutoIncrement;
	}
	public boolean isCaseSensitive() {
		return isCaseSensitive;
	}
	public void setCaseSensitive(boolean isCaseSensitive) {
		this.isCaseSensitive = isCaseSensitive;
	}
	public boolean isCurrency() {
		return isCurrency;
	}
	public void setCurrency(boolean isCurrency) {
		this.isCurrency = isCurrency;
	}
	public boolean isDefinitelyWritable() {
		return isDefinitelyWritable;
	}
	public void setDefinitelyWritable(boolean isDefinitelyWritable) {
		this.isDefinitelyWritable = isDefinitelyWritable;
	}
	public int getIsNullable() {
		return isNullable;
	}
	public void setIsNullable(int isNullable) {
		this.isNullable = isNullable;
	}
	public boolean isReadOnly() {
		return isReadOnly;
	}
	public void setReadOnly(boolean isReadOnly) {
		this.isReadOnly = isReadOnly;
	}
	public boolean isSearchable() {
		return isSearchable;
	}
	public void setSearchable(boolean isSearchable) {
		this.isSearchable = isSearchable;
	}
	public boolean isSigned() {
		return isSigned;
	}
	public void setSigned(boolean isSigned) {
		this.isSigned = isSigned;
	}
	public boolean isWritable() {
		return isWritable;
	}
	public void setWritable(boolean isWritable) {
		this.isWritable = isWritable;
	}

}
